/*
 * Class NPCList
 *
 * Version 1.0
 *
 * Monday, August 18, 2008
 *
 * Created by Palidino76
 */

package palidino76.rs2.npcs.loading;

public class NPCList {
    /**
     * The type of NPC.
     */
    public int npcType = -1;
    /**
     * The name of the NPC.
     */
    public String npcName = "";
    /**
     * The examine of the NPC.
     */
    public String examine = "An NPC.";
    /**
     * The combat level of the NPC.
     */
    public int combatLevel = 0;
    /**
     * The max hitpoints of the NPC.
     */
    public int maxHP = 0;
    /**
     * The max hit of the NPC.
     */
    public int maxHit = 0;
    /**
     * The attack type of the NPC.
     */
    public int atkType = 0;
    /**
     * The name of the NPC.
     */
    /**
     * The weakness of the NPC.
     */
    public int weakness = 0;
    /**
     * The respawn time of the NPC.
     */
    public int respawnDelay = 60;

    /**
     * Constructs a new NPCList.
     */
    public NPCList(int id, String name, String view, int cb, int hp, int maxhit, int atk, int weak, int spawnTime) {
        npcType = id;
        npcName = name;
        examine = view;
        combatLevel = cb;
        maxHP = hp;
        maxHit = maxhit;
        atkType = atk;
        weakness = weak;
        respawnDelay = spawnTime;
    }
}